package at.fhooe.mc.master.clc.server.businesslogic;

import at.fhooe.mc.master.clc.shared.domain.metrics.IMetricsRequest;
import at.fhooe.mc.master.clc.shared.domain.metrics.IMetricsResponse;

/**
 * This interface is used to request metrics data that was stored in the datastore.
 * The data can then be displayed in a graph for further analysis.
 * <br>
 * If you want to create metrics rather then request them, take a look at {@link IMetricsAdapter}.
 * 
 * @author Daniel Karzel
 *
 */
public interface IMetricsDataAdapter
{
	public IMetricsResponse requestMetricsData(IMetricsRequest request);
}
